Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 46 (100.0%) | 35103 (100.0%) | 763.1 |
Compiler/Template/ | 9 (19.6%) | 27405 (78.1%) | 3045.0 |
Compiler/susan_codegen/SimCode/ | 15 (32.6%) | 5673 (16.2%) | 378.2 |
Compiler/BackEnd/ | 11 (23.9%) | 1758 (5.0%) | 159.8 |
Compiler/FrontEnd/ | 5 (10.9%) | 186 (0.5%) | 37.2 |
Compiler/Script/ | 3 (6.5%) | 78 (0.2%) | 26.0 |
Compiler/ | 2 (4.3%) | 2 (0.0%) | 1.0 |
testsuite/bootstrapping/ | 1 (2.2%) | 1 (0.0%) | 1.0 |
update cpp template
510 lines of code changed in 2 files:
update cpp template
2011 lines of code changed in 2 files:
update cpp template for modelica function part
1653 lines of code changed in 2 files:
update part of Modelica function in cpp template
225 lines of code changed in 2 files:
add list<SimVar> for constant variables; update cpp template for arrays
4117 lines of code changed in 5 files:
update cpp code generator for array part
2581 lines of code changed in 1 file:
update cpp template for array part
383 lines of code changed in 1 file:
Add list of string in SimVar, for the number of element in array
2457 lines of code changed in 4 files:
fixed errors for revision r8974
9066 lines of code changed in 6 files:
Added code generation functions for cpp template for update, handling event and make file.
Modified the simcode for cpp code generation, added a flag for createEquation in a different way and sorting state variables.
Modified the index generation for relations.
Added a flag to call the simulation executable in a different way for cpp simulation run time.
9175 lines of code changed in 7 files:
SimCodeCpp.tpl is added. Entry for SimCodeCpp in susan_codegen/Makefile is added.
1400 lines of code changed in 2 files:
First part of SimCodeCpp.tpl. Generate code for Modelica system header file. Generate implementation for init, writeoutput method, constructor code and System default implementation methods. Extended VarInfo structure for dimension of first and second order state variables. Added variable index to SimVar structure.
1525 lines of code changed in 12 files: